package com.sumainfor.pc.market.dao;

import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * 功能描述:
 * 市场部各工作台
 * @Auther: zhlu
 * @Date: 2019/4/19 10:10
 * @Description:
 */
@Mapper
public interface MarketWorkbenchMapper {


    /**
     * 功能描述:
     * 获取收房专员主页数据统计
     * 已通过盈利预测，已驳回盈利预测，审核中盈利预测，本月已收房，待联系业主
     *
     * @Author zhlu
     * @Description //TODO
     * @Date 2019/3/15 10:59
     */
    Map<String, Object> getHouseCount(Map<String,Object>params);

    /**
     * 功能描述:
     * 获取市场部经理的重要信息提醒
     * @Author zhlu
     * @Description //TODO
     * @Date 2019/4/11 20:44
     */
    Map<String,Object>getMatketManager();

    /**
     * 功能描述:
     * 服务中心经理重要信息提醒
     * @Author zhlu
     * @Description //TODO
     * @Date 2019/4/18 14:17
     */
    Map<String,Object>getMarketSerMeassage();

    /**
     * 功能描述: 
     * 获取租赁顾问的重要状态提醒
     * @Author zhlu
     * @Description //TODO
     * @Date 2019/4/19 10:11
     */
    Map<String,Object> getMarketSalesStatus(Map<String,Object>params);

    /**
     * 功能描述: 
     * 获取租赁顾问的房源状态提醒
     * @Author zhlu
     * @Description //TODO
     * @Date 2019/4/19 17:45
     */
    Map<String,Object>getMarketSalesHouStatus(Map<String,Object> params);

    /**
     * 功能描述: 
     * 获取租赁顾问的个人销售数据汇总
     * @Author zhlu
     * @Description //TODO
     * @Date 2019/4/19 18:42
     */
    List<Map<String,Object>>getMarketSalesSummary(Map<String,Object>params);
    
    /**
     * 功能描述: 
     * 获取租赁顾问的本月中心成交
     * @Author zhlu
     * @Description //TODO
     * @Date 2019/4/20 11:13
     */
    List<Map<String,Object>>getMarketSalesClinch(Map<String,Object>params);

    /**
     * 功能描述: 
     * 获取租赁顾问的本月带看记录
     * @Author zhlu
     * @Description //TODO
     * @Date 2019/4/20 11:32
     */
    List<Map<String,Object>>getMarketSalesBand(Map<String,Object>params);

    /**
     * 功能描述:
     * 获取租赁顾问的本月带看成交率
     * @Author zhlu
     * @Description //TODO
     * @Date 2019/4/21 12:35
     */
    List<Map<String,Object>>getMarketSalesClinchMonth(Map<String,Object>params);

    /**
     * 功能描述: 
     * 获取销售顾问本月公司成交
     * @Author zhlu
     * @Description //TODO
     * @Date 2019/4/22 10:34
     */
    List<Map<String,Object>>getMarketSalesClinchCom(Map<String,Object>params);

    /**
     * 功能描述: 
     * 获取销售顾问本月公司带看记录
     * @Author zhlu
     * @Description //TODO
     * @Date 2019/4/22 11:53
     */
    List<Map<String,Object>>getMarketSalesBandCom(Map<String,Object>params);

}
